/**
 * 
 * gislin
 * 2016年7月2日
 */
package io.chance.receiverlei.db.redis;


import io.chance.receiverlei.db.RedisDbExecute;

/**
 * @author gislin
 * 2016年7月2日
 */
public class SystemService {
	
	private static SystemService _instance;
	
	private SystemService(){
		
	}
	
	public static SystemService getInstance(){
		if(_instance == null){
			_instance = new SystemService();
		}
		return _instance;
	}
	
	/**
	 * 获取命令是否在执行中
	 * gislin
	 * 2016年7月2日
	 * @return
	 */
	public String getIsExecuting(){
		String isExecuting = RedisDbExecute.getString("isExecuting");
		return isExecuting;
	}
	
	/**
	 * 设置当前命令执行状态正在执行中
	 * gislin
	 * 2016年7月2日
	 */
	public void setIsExecuting(){
//		RedisDbExecute.setString("isExecuting", "true",60);
	}
	
	/**
	 * 获取是否记录报文日志
	 * gislin
	 * 2016年7月2日
	 * @return
	 */
	public boolean isLogMsg(){
		String isLogMsg = RedisDbExecute.getString("logReceiveMsg");
		boolean result = "1".equals(isLogMsg);
		return result;
	}
	
	/**
	 * 设置当前命令执行状态正在执行中
	 * gislin
	 * 2016年7月2日
	 */
	public void setUnIsExecuting(){
//		RedisDbExecute.setString("isExecuting", "false",60);
	}
}
